; Music of Magicland Dizzy (1990) (Codemasters)
; Ripped by Megachur the 17/11/2006

	write "MAGICLAD.BIN"

music_date_rip	equ &11b6
music_adr	equ &0040
first_theme	equ 0
last_theme	equ 0

	read "music_header_v1_0.asm"

;
.init_music
.l0040
;
	ld hl,l0617
	ld (l0364),hl
	ld hl,l036c
	ld (l036a),hl
	ld a,#01
	ld (l0366),a
	ld a,#07
	ld (l0367),a
	ld a,#01
	ld (l0089),a
	ret
.l005c
	call l0040              ; test player
.l005f
	ei
	halt
	halt
	halt
	halt
	halt
	halt
	call l0078
	ld a,#7f
	in a,(#fe)
	rra
	jp nc,l0074
	jp l005f
.l0074
	call l0228
	ret
;
.play_music
.l0078
;
	ld a,(l0366)
	dec a
	ld (l0366),a
	jp nz,l00f9
	ld a,(l0367)
	ld (l0366),a
.l0089 equ $ + 1
	ld a,#00
	dec a
	and #3f
	ld (l0089),a
	jp nz,l00c7
	ld hl,(l0364)
.l0096
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld a,d
	cp #ff
	jp nz,l00b1
	ld a,e
	cp #ff
	jp nz,l00b1
	ld hl,l036c
	ld (l036a),hl
	ld hl,l0617
	jp l0096
.l00b1
	ld (l0368),de
	inc hl
	ld (l0364),hl
	ld hl,(l036a)
	ld e,(hl)
	inc hl
	ld d,(hl)
	inc hl
	ld (l036a),hl
	ld (l030d),de
.l00c7
	ld ix,l031e
	ld iy,l034e
	ld hl,(l0368)
	call l025d
	ld ix,l0328
	ld iy,l034f
	call l025d
	ld ix,l0332
	ld iy,l0350
	call l025d
	ld ix,l033c
	ld iy,l0614
	call l025d
	ld (l0368),hl
.l00f9
	ld iy,l0346
	ld c,#09
	ld ix,l031e
	ld de,l034e
	call l013a
	ld (l0326),hl
	ld iy,l0348
	ld c,#2f
	ld b,#3d
	ld ix,l0328
	ld de,l034f
	call l013a
	ld (l0330),hl
	ld iy,l034a
	ld c,#04
	ld b,#db
	ld ix,l0332
	ld de,l0350
	call l013a
	ld (l033a),hl
	call l0233
	ret
.l013a
	ld a,(l0366)
	ld l,(ix+#06)
	ld h,(ix+#07)
	ld a,(hl)
	ld l,(ix+#08)
	ld h,(ix+#09)
	or a
	jp z,l01ac
	cp #01
	jp z,l01ed
	cp #02
	jp z,l0159
	ret
.l0159
	ld a,(hl)
	cp #ff
	jp nz,l0162
	xor a
	ld (de),a
	ret
.l0162
	push hl
	bit 7,a
	jp z,l017d
	ex af,af'
	ld a,(l034d)
	and b
	or c
	ld (l034d),a
	ex af,af'
	and #1f
	ld (l034c),a
	ld hl,#0000
	jp l01a0
.l017d
	ex af,af'
	ld a,(l034d)
	and b
	rlc c
	rlc c
	rlc c
	or c
	ld (l034d),a
	ex af,af'
	ld l,(ix+#01)
	ld h,(ix+#02)
	and #3f
	ld c,a
	ld b,#00
	ld hl,l0552
	add hl,bc
	ld a,(hl)
	inc hl
	ld h,(hl)
	ld l,a
.l01a0
	ld (iy+#00),l
	ld (iy+#01),h
	pop hl
	inc hl
	ld a,(hl)
	ld (de),a
	inc hl
	ret
.l01ac
	ld a,(hl)
	cp #ff
	ret z
	bit 7,a
	jp z,l01d1
	and #7f
	sub (ix+#00)
	add a
	ld c,a
	ld b,#00
	push hl
	ld hl,l0552
	add hl,bc
	ld a,(hl)
	ld (iy+#00),a
	inc hl
	ld a,(hl)
	ld (iy+#01),a
	pop hl
	inc hl
	jp l0224
.l01d1
	and #7f
	add (ix+#00)
	add a
	ld c,a
	ld b,#00
	push hl
	ld hl,l0552
	add hl,bc
	ld a,(hl)
	ld (iy+#00),a
	inc hl
	ld a,(hl)
	ld (iy+#01),a
	pop hl
	inc hl
	jp l0224
.l01ed
	ld a,(hl)
	cp #ff
	ret z
	bit 7,a
	jp z,l020f
	and #7f
	ld c,a
	ld b,#00
	push hl
	ld l,(ix+#01)
	ld h,(ix+#02)
	sbc hl,bc
	ld (iy+#00),l
	ld (iy+#01),h
	pop hl
	inc hl
	jp l0224
.l020f
	and #7f
	ld c,a
	ld b,#00
	push hl
	ld l,(ix+#01)
	ld h,(ix+#02)
	add hl,bc
	ld (iy+#00),l
	ld (iy+#01),h
	pop hl
	inc hl
.l0224
	ld a,(hl)
	inc hl
	ld (de),a
	ret
;
.stop_music
.l0228
;
	ld hl,l0355
	ld de,l0346
	ld bc,#000f
	ldir
.l0233
	ld hl,l0346
	ld c,#00
.l0238
	push bc
	ld a,#c0
	ld b,#f6
	out (c),a
	ld b,#f4
	out (c),c
	ld b,#f6
	ld a,#80
	out (c),a
	ld b,#f4
	ld a,(hl)
	out (c),a
	ld b,#f6
	xor a
	out (c),a
	pop bc
	inc hl
	inc c
	ld a,c
	cp #0f
	jp nz,l0238
	ret
.l025d
	ld a,(hl)
	and #80
	jp z,l0288
	ld a,(hl)
	and #e0
	cp #e0
	jp z,l02b2
	cp #c0
	jp z,l02ca
	cp #80
	jp z,l02f6
	cp #a0
	jp z,l027b
	ret
.l027b
	ld a,(hl)
	and #0f
	ld (l0366),a
	ld (l0367),a
	inc hl
	jp l025d
.l0288
	ld a,(hl)
	or a
	jp z,l02b0
	ld (ix+#00),a
	add a
	push hl
	ld l,a
	ld h,#00
	ld bc,l0552
	add hl,bc
	ld a,(hl)
	ld (ix+#01),a
	inc hl
	ld a,(hl)
	ld (ix+#02),a
	ld l,(ix+#06)
	ld h,(ix+#07)
	inc hl
	ld (ix+#08),l
	ld (ix+#09),h
	pop hl
.l02b0
	inc hl
	ret
.l02b2
	ld a,(hl)
	and #1f
	bit 4,a
	ld c,#01
	jp z,l02be
	ld c,#00
.l02be
	and #0f
	ld (ix+#04),a
	ld (ix+#03),c
	inc hl
	jp l025d
.l02ca
	ld a,(hl)
	and #1f
	jp nz,l02d9
	ld a,#01
	ld (l0089),a
	inc hl
	jp l025d
.l02d9
	add a
	ld c,a
	ld b,#00
	push hl
	ld hl,l0617
	add hl,bc
	ld (l0364),hl
	ld hl,l036c
	add hl,bc
	ld (l036a),hl
	ld a,#01
	ld (l0089),a
	pop hl
	inc hl
	jp l025d
.l02f6
	ld a,(hl)
	and #1f
	bit 4,a
	jp z,l0307
	and #0f
	ld (ix+#05),a
	inc hl
	jp l025d
.l0307
	add a
	ld c,a
	ld b,#00
	push hl
.l030d equ $ + 1
	ld hl,#0000
	add hl,bc
	ld a,(hl)
	ld (ix+#06),a
	inc hl
	ld a,(hl)
	ld (ix+#07),a
	pop hl
	inc hl
	jp l025d
.l031e
	db #00,#00,#00,#00,#00,#0f,#00,#00
.l0328 equ $ + 2
.l0326
	db #00,#00,#00,#00,#00,#00,#00,#0f
.l0332 equ $ + 4
.l0330 equ $ + 2
	db #00,#00,#00,#00,#00,#00,#00,#00
.l033c equ $ + 6
.l033a equ $ + 4
	db #00,#0f,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#0f,#00,#00,#00,#00
.l034d equ $ + 7
.l034c equ $ + 6
.l034a equ $ + 4
.l0348 equ $ + 2
.l0346
	db #00,#00,#00,#00,#00,#00,#00,#38
.l0355 equ $ + 7
.l0350 equ $ + 2
.l034f equ $ + 1
.l034e
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#38,#00
.l0364 equ $ + 6
	db #00,#00,#00,#00,#00,#00,#00,#00
.l036a equ $ + 4
.l0368 equ $ + 2
.l0367 equ $ + 1
.l0366
	db #00,#00,#00,#00,#00,#00
.l036c
	dw l038a,l038a,l03aa,l03aa
	dw l03ca,l03ca,l03aa,l03aa
	dw l03ea,l03ea,l042a,l03ea
.l038a equ $ + 6
	dw l03ea,l040a,l040a,l048a
	dw l0530,l048c,l051e,l04ca
	dw l04f8,l04b8,l04e2,l04a0
	dw l0530,#0000,#0000,#0000
	dw #0000,#0000,#0000
.l03aa
	dw l048a,l0530,l048c,l051e
	dw l04ca,l04f8,l048c,l04e2
	dw l04a0,l0508,#0000,#0000
	dw #0000,#0000,#0000,#0000
.l03ca
	dw l048a,l0530,l048c,l051e
	dw l04ca,l04f8,l0542,l04e2
	dw l04a0,l0542,#0000,#0000
	dw #0000,#0000,#0000,#0000
.l03ea
	dw l048a,l0530,l048c,l051e
	dw l04ca,l04f8,l0530,l04e2
	dw l04a0,l048c,#0000,#0000
	dw #0000,#0000,#0000,#0000
.l040a
	dw l048a,l0530,l048c,l051e
	dw l04ca,l04f8,l048c,l04e2
	dw l04a0,l0530,#0000,#0000
	dw #0000,#0000,#0000,#0000
.l042a
	dw l048a,l0530,l04a0,l051e
	dw l04ca,l04f8,l04b8,l04e2
	dw l04a0,l048c,#0000,#0000
	dw #0000,#0000,#0000,#0000
	dw l048a,l0530,l048c,l051e
	dw l04ca,l04f8,l04b8,l04e2
	dw l04a0,l048c,#0000,#0000
	dw #0000,#0000,#0000,#0000
	db #8a,#04,#30,#05,#8c,#04,#1e,#05
	db #ca,#04,#f8,#04,#b8,#04,#e2,#04
	db #a0,#04,#8c,#04,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l048a
	db #00,#ff
.l048c
	db #01,#00,#0f,#01,#0f,#81,#0f,#02
	db #0e,#82,#0d,#03,#0c,#83,#0b,#00
	db #0a,#00,#08,#ff
.l04a0
	db #01,#00,#0d,#01,#0e,#02,#0f,#00
	db #0f,#01,#0f,#02,#0f,#03,#0d,#02
	db #0a,#01,#08,#00,#07,#00,#06,#ff
.l04b8
	db #00,#00,#0f,#00,#0f,#0c,#0f,#18
	db #0e,#00,#0d,#0c,#0c,#18,#08,#00
	db #00,#ff
.l04ca
	db #02,#46,#0f,#84,#0f,#3c,#0e,#84
	db #0d,#32,#0d,#84,#0d,#28,#0c,#1e
	db #0c,#14,#0b,#0a,#08,#00,#00,#ff
.l04e2
	db #00,#ff
	db #02,#88,#0f,#86,#0f,#84,#0e,#82
	db #0e,#82,#0d,#1d,#0d,#81,#0c,#80
	db #0a,#00,#00,#ff
.l04f8
	db #02,#3c,#0f,#32,#0f,#28,#0e,#1e
	db #0d,#14,#0b,#0a,#08,#00,#00,#ff
.l0508
	db #01,#00,#0f,#0c,#0f,#00,#0e,#0c
	db #0d,#00,#0c,#0c,#0a,#00,#08,#18
	db #06,#00,#04,#18,#02,#ff
.l051e
	db #01,#00,#0d,#02,#0e,#04,#0f,#08
	db #0f,#0a,#0e,#0c,#0d,#0e,#08,#00
	db #08,#ff
.l0530
	db #00,#00,#0f,#0c,#0f,#00,#0e,#0c
	db #0e,#00,#0d,#0c,#0c,#00,#08,#00
	db #00,#ff
.l0542
	db #00,#00,#0f,#0c,#0f,#18,#0e,#00
	db #0e,#0c,#0d,#18,#0c,#00,#08,#ff
.l0552
	dw #0000,#0e29,#0d5d,#0c9c
	dw #0be7,#0b3c,#0a9b,#0a02
	dw #0973,#08eb,#086b,#07f2
	dw #0780,#0714,#06ae,#064e
	dw #05f4,#059e,#054d,#0501
	dw #04b9,#0475,#0435,#03f9
	dw #03c0,#038a,#0357,#0327
	dw #02fa,#02cf,#02a7,#0281
	dw #025d,#023b,#021b,#01fc
	dw #01e0,#01c5,#01ac,#0194
	dw #017d,#0168,#0153,#0140
	dw #012e,#011d,#010d,#00fe
	dw #00f0,#00e2,#00d6,#00ca
	dw #00be,#00b4,#00aa,#00a0
	dw #0097,#008f,#0087,#007f
	dw #0078,#0071,#006b,#0065
	dw #005f,#005a,#0055,#0050
	dw #004c,#0047,#0043,#0040
	dw #003c,#0039,#0035,#0032
	dw #0030,#002d,#002a,#0028
	dw #0026,#0024,#0022,#0020
	dw #001e,#001c,#001b,#0019
	dw #0018,#0016,#0015,#0014
	dw #0013,#0012,#0011,#0010
	dw #000f
.l0614
	db #00
	dw l17d5
.l0617
	dw l0657,l075b,l087e,l087e
	dw l09a1,l09a1,l087e,l087e
	dw l0ac4,l0ac4,l0be7,l0d0c
	dw l0d0c,l0e2f,l1178,#ffff
	dw #0000,#0000,#0000,#0000
	dw #0000,#0000,#0000,#0000
	dw #0000,#0000,#0000,#0000
	dw #0000,#0000,#0000,#0000
.l0657
	db #81,#a7,#41,#82,#25,#87,#18,#00
	db #3d,#00,#00,#00,#3f,#25,#00,#00
	db #3d,#00,#00,#00,#00,#25,#18,#00
	db #38,#25,#00,#00,#3a,#00,#00,#00
	db #3d,#25,#00,#00,#41,#00,#18,#00
	db #3d,#25,#00,#00,#3f,#00,#00,#00
	db #3d,#25,#18,#00,#00,#25,#00,#00
	db #38,#00,#18,#00,#3a,#24,#18,#00
	db #3d,#00,#00,#00,#41,#22,#18,#00
	db #3d,#00,#00,#00,#3f,#22,#00,#00
	db #3d,#00,#00,#00,#00,#22,#18,#00
	db #38,#22,#00,#00,#3a,#00,#00,#00
	db #3d,#22,#00,#00,#41,#00,#18,#00
	db #3d,#22,#00,#00,#3f,#00,#00,#00
	db #3d,#22,#18,#00,#00,#22,#00,#00
	db #38,#00,#18,#00,#3a,#20,#18,#00
	db #3d,#00,#00,#00,#41,#1e,#18,#00
	db #3d,#00,#00,#00,#3f,#1e,#00,#00
	db #3d,#00,#00,#00,#00,#1e,#18,#00
	db #38,#1e,#00,#00,#3a,#00,#00,#00
	db #3d,#1e,#00,#00,#41,#00,#18,#00
	db #3d,#1e,#00,#00,#3f,#00,#00,#00
	db #3d,#1e,#18,#00,#00,#1e,#00,#00
	db #38,#1e,#18,#00,#3a,#1d,#18,#00
	db #3d,#1e,#00,#00,#41,#20,#18,#00
	db #3d,#00,#00,#00,#3f,#20,#00,#00
	db #3d,#00,#00,#00,#00,#20,#18,#00
	db #38,#20,#00,#00,#3a,#00,#00,#00
	db #3d,#20,#00,#00,#41,#00,#18,#00
	db #3d,#20,#00,#00,#3f,#20,#00,#00
	db #3d,#00,#18,#00,#00,#22,#00,#00
	db #38,#00,#18,#00,#3a,#24,#18,#00
.l075b equ $ + 4
	db #3d,#00,#00,#00,#81,#41,#82,#25
	db #85,#0c,#87,#18,#3d,#00,#00,#00
	db #3f,#25,#84,#18,#18,#3d,#00,#00
	db #00,#00,#25,#85,#0c,#18,#38,#25
	db #00,#00,#3a,#00,#84,#18,#00,#3d
	db #25,#85,#0c,#18,#41,#00,#00,#00
	db #3d,#25,#0c,#18,#3f,#00,#84,#18
	db #18,#3d,#25,#00,#00,#00,#25,#85
	db #0c,#18,#38,#00,#0c,#18,#3a,#24
	db #84,#18,#18,#3d,#00,#00,#00,#41
	db #22,#85,#0c,#18,#3d,#00,#00,#00
	db #3f,#22,#84,#18,#18,#3d,#00,#00
	db #00,#00,#22,#85,#0c,#18,#38,#22
	db #00,#00,#3a,#00,#84,#18,#00,#3d
	db #22,#85,#0c,#18,#41,#00,#00,#00
	db #3d,#22,#0c,#18,#3f,#00,#84,#18
	db #18,#3d,#22,#00,#00,#00,#22,#85
	db #0c,#18,#38,#00,#0c,#18,#3a,#20
	db #84,#18,#18,#3d,#00,#00,#00,#41
	db #1e,#85,#0c,#18,#3d,#00,#00,#00
	db #3f,#1e,#84,#18,#18,#3d,#00,#00
	db #00,#00,#1e,#85,#0c,#18,#38,#1e
	db #00,#00,#3a,#00,#84,#18,#00,#3d
	db #1e,#85,#0c,#18,#41,#00,#00,#00
	db #3d,#1e,#0c,#18,#3f,#00,#84,#18
	db #18,#3d,#1e,#00,#00,#00,#1e,#85
	db #0c,#18,#38,#1e,#0c,#18,#3a,#1d
	db #84,#18,#18,#3d,#1e,#00,#00,#41
	db #20,#85,#0c,#18,#3d,#00,#00,#00
	db #3f,#20,#84,#18,#18,#3d,#00,#00
	db #00,#00,#20,#85,#0c,#18,#38,#20
	db #00,#00,#3a,#00,#84,#18,#00,#3d
	db #20,#85,#0c,#18,#41,#00,#00,#00
	db #3d,#20,#0c,#18,#3f,#20,#84,#18
	db #18,#3d,#00,#00,#00,#00,#22,#85
	db #0c,#18,#38,#00,#0c,#18,#3a,#24
.l087e equ $ + 7
	db #84,#18,#18,#3d,#00,#00,#00,#86
	db #35,#82,#25,#85,#18,#87,#18,#00
	db #00,#00,#00,#35,#25,#84,#18,#18
	db #00,#00,#00,#00,#35,#25,#85,#18
	db #18,#33,#25,#00,#00,#31,#00,#84
	db #18,#00,#33,#25,#85,#18,#18,#00
	db #00,#00,#00,#35,#25,#18,#18,#00
	db #00,#84,#18,#18,#31,#25,#00,#00
	db #00,#25,#85,#18,#18,#31,#00,#18
	db #18,#30,#24,#84,#18,#00,#00,#00
	db #00,#00,#31,#22,#85,#18,#18,#30
	db #00,#00,#00,#2e,#22,#84,#18,#18
	db #30,#00,#00,#00,#31,#22,#85,#18
	db #18,#33,#22,#00,#00,#00,#00,#84
	db #18,#00,#35,#22,#85,#18,#18,#00
	db #00,#00,#00,#33,#22,#18,#18,#00
	db #00,#84,#18,#18,#31,#22,#00,#00
	db #00,#22,#85,#18,#18,#31,#00,#18
	db #18,#33,#20,#84,#18,#00,#31,#00
	db #00,#00,#35,#1e,#85,#18,#18,#00
	db #00,#00,#00,#00,#1e,#84,#18,#18
	db #33,#00,#00,#00,#00,#1e,#85,#18
	db #18,#00,#1e,#00,#00,#00,#00,#84
	db #18,#00,#00,#1e,#85,#18,#18,#35
	db #00,#00,#00,#00,#1e,#18,#18,#36
	db #00,#84,#18,#18,#33,#1e,#00,#00
	db #00,#1e,#85,#18,#18,#00,#1e,#18
	db #18,#00,#1d,#84,#18,#00,#00,#1e
	db #00,#00,#35,#20,#85,#18,#18,#00
	db #00,#00,#00,#00,#20,#84,#18,#18
	db #33,#00,#00,#00,#00,#20,#85,#18
	db #18,#00,#20,#00,#00,#00,#00,#84
	db #18,#00,#00,#20,#85,#18,#18,#35
	db #00,#00,#00,#00,#20,#18,#18,#33
	db #20,#84,#18,#18,#31,#00,#00,#00
	db #00,#22,#85,#18,#18,#30,#00,#18
	db #18,#00,#24,#84,#18,#00,#00,#00
.l09a1 equ $ + 2
	db #00,#00,#86,#2c,#82,#25,#85,#18
	db #87,#18,#00,#00,#00,#00,#2a,#25
	db #84,#18,#18,#00,#00,#00,#00,#29
	db #25,#85,#18,#18,#00,#25,#00,#00
	db #2a,#00,#84,#18,#00,#2c,#25,#85
	db #18,#18,#00,#00,#00,#00,#00,#25
	db #18,#18,#00,#00,#84,#18,#18,#00
	db #25,#00,#00,#00,#25,#85,#18,#18
	db #00,#00,#18,#18,#00,#24,#84,#18
	db #18,#00,#00,#00,#00,#2e,#22,#85
	db #18,#18,#2c,#00,#00,#00,#2e,#22
	db #84,#18,#18,#2c,#00,#00,#00,#2e
	db #22,#85,#18,#18,#2c,#22,#00,#00
	db #00,#00,#84,#18,#00,#2e,#22,#85
	db #18,#18,#00,#00,#00,#00,#2c,#22
	db #18,#18,#00,#00,#84,#18,#18,#29
	db #22,#00,#00,#00,#22,#85,#18,#18
	db #27,#00,#18,#18,#00,#20,#84,#18
	db #18,#25,#00,#00,#00,#29,#1e,#85
	db #18,#18,#00,#00,#00,#00,#29,#1e
	db #84,#18,#18,#00,#00,#00,#00,#2a
	db #1e,#85,#18,#18,#00,#1e,#00,#00
	db #29,#00,#84,#18,#00,#2c,#1e,#85
	db #18,#18,#00,#00,#00,#00,#31,#1e
	db #18,#18,#30,#00,#84,#18,#18,#31
	db #1e,#00,#00,#30,#1e,#85,#18,#18
	db #2c,#1e,#18,#18,#27,#1d,#84,#18
	db #18,#00,#1e,#00,#00,#30,#20,#85
	db #18,#18,#00,#00,#00,#00,#30,#20
	db #84,#18,#18,#00,#00,#00,#00,#31
	db #20,#85,#18,#18,#00,#20,#00,#00
	db #30,#00,#84,#18,#00,#33,#20,#85
	db #18,#18,#00,#00,#00,#00,#31,#20
	db #18,#18,#30,#20,#84,#18,#18,#31
	db #00,#00,#00,#30,#22,#85,#18,#18
	db #2e,#00,#18,#18,#2c,#24,#84,#18
.l0ac4 equ $ + 5
	db #18,#2a,#00,#00,#00,#81,#38,#82
	db #19,#85,#18,#87,#18,#36,#00,#00
	db #00,#35,#19,#84,#18,#18,#38,#00
	db #00,#00,#36,#19,#85,#18,#18,#35
	db #19,#00,#00,#38,#00,#84,#18,#00
	db #36,#19,#85,#18,#18,#38,#00,#00
	db #00,#36,#19,#18,#18,#35,#00,#84
	db #18,#18,#38,#19,#00,#00,#36,#19
	db #85,#18,#18,#35,#00,#18,#18,#38
	db #18,#84,#18,#18,#36,#00,#00,#00
	db #3d,#16,#85,#18,#18,#00,#00,#00
	db #00,#3d,#16,#84,#18,#18,#00,#00
	db #00,#00,#3d,#16,#85,#18,#18,#3d
	db #16,#00,#00,#00,#00,#84,#18,#00
	db #3c,#16,#85,#18,#18,#00,#00,#00
	db #00,#3a,#16,#18,#18,#00,#00,#84
	db #18,#18,#3a,#16,#00,#00,#00,#16
	db #85,#18,#18,#3a,#00,#84,#18,#18
	db #38,#20,#18,#18,#00,#00,#18,#00
	db #36,#1e,#85,#18,#18,#35,#00,#00
	db #00,#31,#1e,#84,#18,#18,#36,#00
	db #00,#00,#35,#1e,#85,#18,#18,#31
	db #1e,#00,#00,#36,#00,#84,#18,#00
	db #35,#1e,#85,#18,#18,#36,#00,#00
	db #00,#35,#1e,#18,#18,#31,#00,#84
	db #18,#18,#36,#1e,#00,#00,#35,#1e
	db #85,#18,#18,#31,#1e,#18,#18,#36
	db #1d,#84,#18,#18,#35,#1e,#00,#00
	db #38,#20,#85,#18,#18,#00,#00,#00
	db #00,#38,#20,#84,#18,#18,#00,#00
	db #00,#00,#38,#20,#85,#18,#18,#38
	db #20,#00,#00,#00,#00,#84,#18,#00
	db #3c,#20,#85,#18,#18,#00,#00,#00
	db #00,#3c,#20,#18,#18,#3c,#00,#84
	db #18,#18,#00,#20,#00,#00,#3f,#1e
	db #85,#18,#18,#3f,#00,#84,#18,#18
	db #3f,#1b,#18,#18,#00,#00,#18,#00
.l0be7
	db #00,#82,#19,#85,#18,#87,#18,#00
	db #00,#00,#00,#00,#19,#84,#18,#18
	db #00,#00,#00,#00,#00,#19,#85,#18
	db #18,#00,#19,#18,#00,#00,#00,#84
	db #18,#00,#00,#19,#85,#18,#18,#00
	db #00,#00,#00,#00,#19,#18,#18,#00
	db #00,#84,#18,#18,#00,#19,#00,#00
	db #00,#19,#85,#18,#18,#00,#00,#18
	db #18,#00,#18,#84,#18,#18,#00,#00
	db #00,#00,#00,#16,#85,#18,#18,#00
	db #00,#00,#00,#00,#16,#84,#18,#18
	db #00,#00,#00,#00,#00,#16,#85,#18
	db #18,#00,#16,#18,#00,#00,#00,#84
	db #18,#00,#00,#16,#85,#18,#18,#00
	db #00,#00,#00,#00,#16,#18,#18,#00
	db #00,#84,#18,#18,#00,#16,#00,#00
	db #00,#16,#85,#18,#18,#00,#00,#84
	db #18,#18,#00,#20,#18,#18,#00,#00
	db #18,#00,#00,#1e,#85,#18,#18,#00
	db #00,#00,#00,#00,#1e,#84,#18,#18
	db #00,#00,#00,#00,#00,#1e,#85,#18
	db #18,#00,#1e,#18,#00,#00,#00,#84
	db #18,#00,#00,#1e,#85,#18,#18,#00
	db #00,#00,#00,#00,#1e,#18,#18,#00
	db #00,#84,#18,#18,#00,#1e,#00,#00
	db #00,#1e,#85,#18,#18,#00,#1e,#18
	db #18,#00,#1d,#84,#18,#18,#00,#1e
	db #00,#00,#00,#20,#85,#18,#18,#00
	db #00,#00,#00,#00,#20,#84,#18,#18
	db #00,#00,#00,#00,#00,#20,#85,#18
	db #18,#00,#20,#18,#00,#00,#00,#84
	db #18,#00,#00,#20,#85,#18,#18,#00
	db #00,#84,#18,#00,#00,#20,#85,#18
	db #18,#00,#00,#18,#18,#00,#20,#84
	db #18,#00,#00,#1e,#85,#18,#18,#00
	db #00,#18,#18,#00,#1b,#84,#18,#18
.l0d0c equ $ + 5
	db #00,#00,#85,#18,#00,#88,#41,#82
	db #19,#85,#18,#87,#18,#41,#00,#00
	db #00,#3d,#19,#84,#18,#18,#00,#00
	db #00,#00,#00,#19,#85,#18,#18,#00
	db #19,#00,#00,#00,#00,#84,#18,#00
	db #00,#19,#85,#18,#18,#41,#00,#00
	db #00,#3d,#19,#18,#18,#3f,#00,#84
	db #18,#18,#3d,#19,#00,#00,#00,#19
	db #85,#18,#18,#3d,#00,#18,#18,#3c
	db #18,#84,#18,#18,#00,#00,#00,#00
	db #3a,#16,#85,#18,#18,#3c,#00,#00
	db #00,#3d,#16,#84,#18,#18,#3a,#00
	db #00,#00,#00,#16,#85,#18,#18,#00
	db #16,#00,#00,#00,#00,#84,#18,#00
	db #00,#16,#85,#18,#18,#38,#00,#00
	db #00,#3a,#16,#18,#18,#38,#00,#84
	db #18,#18,#35,#16,#00,#00,#00,#16
	db #85,#18,#18,#00,#00,#84,#18,#18
	db #00,#20,#18,#18,#00,#00,#18,#00
	db #42,#1e,#85,#18,#18,#42,#00,#00
	db #00,#42,#1e,#84,#18,#18,#00,#00
	db #00,#00,#42,#1e,#85,#18,#18,#00
	db #1e,#00,#00,#41,#00,#84,#18,#00
	db #3f,#1e,#85,#18,#18,#00,#00,#00
	db #00,#3d,#1e,#18,#18,#00,#00,#84
	db #18,#18,#3a,#1e,#00,#00,#00,#1e
	db #85,#18,#18,#00,#1e,#18,#18,#00
	db #1d,#84,#18,#18,#00,#1e,#00,#00
	db #41,#20,#85,#18,#18,#3f,#00,#00
	db #00,#41,#20,#84,#18,#18,#3f,#00
	db #00,#00,#41,#20,#85,#18,#18,#3f
	db #20,#00,#00,#00,#00,#84,#18,#00
	db #42,#20,#85,#18,#18,#00,#00,#00
	db #00,#41,#20,#18,#18,#00,#00,#84
	db #18,#18,#3f,#20,#00,#00,#00,#1e
	db #85,#18,#18,#3d,#00,#84,#18,#18
	db #00,#1b,#18,#18,#38,#00,#18,#00
.l0e2f
	db #88,#42,#82,#19,#85,#18,#87,#18
	db #42,#00,#00,#00,#42,#19,#84,#18
	db #18,#41,#00,#00,#00,#41,#19,#85
	db #18,#18,#41,#19,#00,#00,#41,#00
	db #84,#18,#00,#41,#19,#85,#18,#18
	db #3f,#00,#00,#00,#3f,#19,#18,#18
	db #3f,#00,#84,#18,#18,#41,#19,#00
	db #00,#41,#19,#85,#18,#18,#41,#00
	db #18,#18,#41,#18,#84,#18,#18,#41
	db #00,#00,#00,#42,#16,#85,#18,#18
	db #42,#00,#00,#00,#42,#16,#84,#18
	db #18,#41,#00,#00,#00,#41,#16,#85
	db #18,#18,#41,#16,#00,#00,#41,#00
	db #84,#18,#00,#41,#16,#85,#18,#18
	db #3d,#00,#00,#00,#3d,#16,#18,#18
	db #3d,#00,#84,#18,#18,#3f,#16,#00
	db #00,#3f,#16,#85,#18,#18,#3f,#00
	db #84,#18,#18,#3f,#20,#18,#18,#3f
	db #00,#18,#00,#42,#1e,#85,#18,#18
	db #42,#00,#00,#00,#42,#1e,#84,#18
	db #18,#41,#00,#00,#00,#00,#1e,#85
	db #18,#18,#00,#1e,#00,#00,#00,#00
	db #84,#18,#00,#00,#1e,#85,#18,#18
	db #3f,#00,#00,#00,#3f,#1e,#18,#18
	db #3f,#00,#84,#18,#18,#41,#1e,#00
	db #00,#00,#1e,#85,#18,#18,#00,#1e
	db #18,#18,#00,#1d,#84,#18,#18,#00
	db #1e,#00,#00,#42,#20,#85,#18,#18
	db #42,#00,#00,#00,#42,#20,#84,#18
	db #18,#41,#00,#00,#00,#00,#20,#85
	db #18,#18,#41,#20,#00,#00,#3f,#00
	db #84,#18,#00,#00,#20,#85,#18,#18
	db #3d,#00,#84,#18,#00,#3d,#20,#85
	db #18,#18,#3d,#00,#18,#18,#3c,#20
	db #84,#18,#00,#00,#22,#85,#18,#18
	db #3c,#00,#18,#18,#3a,#24,#84,#18
	db #18,#00,#00,#85,#18,#00,#86,#9f
	db #2c,#82,#9f,#25,#85,#9f,#18,#87
	db #9f,#18,#9f,#00,#9f,#00,#9f,#00
	db #9f,#00,#9f,#2a,#9f,#25,#84,#9f
	db #18,#9f,#18,#9f,#00,#9f,#00,#9f
	db #00,#9f,#00,#9f,#29,#9f,#25,#85
	db #9f,#18,#9f,#18,#9f,#00,#9f,#25
	db #9f,#00,#9f,#00,#9f,#2a,#9f,#00
	db #84,#9f,#18,#9f,#00,#9f,#2c,#9f
	db #25,#85,#9f,#18,#9f,#18,#9d,#00
	db #9d,#00,#9d,#00,#9d,#00,#9d,#00
	db #9d,#25,#9d,#18,#9d,#18,#9d,#00
	db #9d,#00,#84,#9d,#18,#9d,#18,#9d
	db #00,#9d,#25,#9d,#00,#9d,#00,#9d
	db #00,#9d,#25,#85,#9d,#18,#9d,#18
	db #9d,#00,#9d,#00,#9d,#18,#9d,#18
	db #9d,#00,#9d,#24,#84,#9d,#18,#9d
	db #18,#9d,#00,#9d,#00,#9d,#00,#9d
	db #00,#9b,#2e,#9b,#22,#85,#9b,#18
	db #9b,#18,#9b,#2c,#9b,#00,#9b,#00
	db #9b,#00,#9b,#2e,#9b,#22,#84,#9b
	db #18,#9b,#18,#9b,#2c,#9b,#00,#9b
	db #00,#9b,#00,#9b,#2e,#9b,#22,#85
	db #9b,#18,#9b,#18,#9b,#2c,#9b,#22
	db #9b,#00,#9b,#00,#9b,#00,#9b,#00
	db #84,#9b,#18,#9b,#00,#9b,#2e,#9b
	db #22,#85,#9b,#18,#9b,#18,#99,#00
	db #99,#00,#99,#00,#99,#00,#99,#2c
	db #99,#22,#99,#18,#99,#18,#99,#00
	db #99,#00,#84,#99,#18,#99,#18,#99
	db #29,#99,#22,#99,#00,#99,#00,#99
	db #00,#99,#22,#85,#99,#18,#99,#18
	db #99,#27,#99,#00,#84,#99,#18,#99
	db #18,#99,#00,#99,#20,#99,#18,#99
	db #18,#99,#25,#99,#00,#99,#18,#99
	db #00,#97,#29,#97,#1e,#85,#97,#18
	db #97,#18,#97,#00,#97,#00,#97,#00
	db #97,#00,#97,#29,#97,#1e,#84,#97
	db #18,#97,#18,#97,#00,#97,#00,#97
	db #00,#97,#00,#97,#2a,#97,#1e,#85
	db #97,#18,#97,#18,#97,#00,#97,#1e
	db #97,#00,#97,#00,#97,#29,#97,#00
	db #84,#97,#18,#97,#00,#97,#2c,#97
	db #1e,#85,#97,#18,#97,#18,#95,#00
	db #95,#00,#95,#00,#95,#00,#95,#31
	db #95,#1e,#95,#18,#95,#18,#95,#30
	db #95,#00,#84,#95,#18,#95,#18,#95
	db #31,#95,#1e,#95,#00,#95,#00,#95
	db #30,#95,#1e,#85,#95,#18,#95,#18
	db #95,#2c,#95,#1e,#95,#18,#95,#18
	db #95,#27,#95,#1d,#84,#95,#18,#95
	db #18,#95,#00,#95,#1e,#95,#00,#95
	db #00,#93,#30,#93,#20,#85,#93,#18
	db #93,#18,#93,#00,#93,#00,#93,#00
	db #93,#00,#93,#30,#93,#20,#84,#93
	db #18,#93,#18,#93,#00,#93,#00,#93
	db #00,#93,#00,#92,#31,#92,#20,#85
	db #92,#18,#92,#18,#92,#00,#92,#20
	db #92,#00,#92,#00,#92,#30,#92,#00
	db #84,#92,#18,#92,#00,#92,#33,#92
	db #20,#85,#92,#18,#92,#18,#91,#00
	db #91,#00,#91,#00,#91,#00,#91,#31
	db #91,#20,#91,#18,#91,#18,#91,#30
	db #91,#00,#84,#91,#18,#91,#18,#91
	db #31,#91,#20,#91,#00,#91,#00,#90
	db #30,#90,#22,#85,#90,#18,#90,#18
	db #90,#2e,#90,#00,#84,#90,#18,#90
	db #18,#90,#2c,#90,#24,#90,#18,#90
	db #18,#90,#2a,#90,#00,#90,#18,#90
.l1178 equ $ + 1
	db #00,#88,#42,#82,#19,#85,#18,#87
	db #18,#42,#00,#00,#00,#42,#19,#84
	db #18,#18,#41,#00,#00,#00,#41,#19
	db #85,#18,#18,#41,#19,#00,#00,#41
	db #00,#84,#18,#00,#41,#19,#85,#18
	db #18,#3f,#00,#00,#00,#3f,#19,#18
	db #18,#3f,#00,#84,#18,#18,#41,#19
	db #00,#00,#41,#19,#85,#18,#18,#41
	db #00,#18,#18,#41,#18,#84,#18,#18
	db #41,#00,#00,#00,#42,#16,#85,#18
	db #18,#42,#00,#00,#00,#42,#16,#84
	db #18,#18,#41,#00,#00,#00,#41,#16
	db #85,#18,#18,#41,#16,#00,#00,#41
	db #00,#84,#18,#00,#41,#16,#85,#18
	db #18,#3d,#00,#00,#00,#3d,#16,#18
	db #18,#3d,#00,#84,#18,#18,#3f,#16
	db #00,#00,#3f,#16,#85,#18,#18,#3f
	db #00,#84,#18,#18,#3f,#20,#18,#18
	db #3f,#00,#18,#00,#42,#1e,#85,#18
	db #18,#42,#00,#00,#00,#42,#1e,#84
	db #18,#18,#41,#00,#00,#00,#00,#1e
	db #85,#18,#18,#00,#1e,#00,#00,#00
	db #00,#84,#18,#00,#00,#1e,#85,#18
	db #18,#3f,#00,#00,#00,#3f,#1e,#18
	db #18,#3f,#00,#84,#18,#18,#41,#1e
	db #00,#00,#00,#1e,#85,#18,#18,#00
	db #1e,#18,#18,#00,#1d,#84,#18,#18
	db #00,#1e,#00,#00,#42,#20,#85,#18
	db #18,#42,#00,#00,#00,#42,#20,#84
	db #18,#18,#41,#00,#00,#00,#00,#20
	db #85,#18,#18,#41,#20,#00,#00,#3f
	db #00,#84,#18,#00,#00,#20,#85,#18
	db #18,#3d,#00,#84,#18,#00,#3d,#20
	db #85,#18,#18,#3d,#00,#18,#18,#3c
	db #20,#84,#18,#00,#00,#22,#85,#18
	db #18,#3c,#00,#18,#18,#3a,#24,#84
	db #18,#18,#c1,#00,#00,#85,#18,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00
.l17d5
	db #00
.l17d6
	ld hl,l1dbc
	ld (l1af6),hl
	ld hl,l1afe
	ld (l1afc),hl
	ld a,#01
	ld (l1af8),a
	ld a,#07
	ld (l1af9),a
	ld a,#01
	ld (l181a),a
	ret
	call l17d6
	call l19b9
.l17f8
	ei
	halt
	halt
	halt
	halt
	halt
	halt
	call l1809
	jp l17f8
	call l19b9
	ret
.l1809
	ld a,(l1af8)
	dec a
	ld (l1af8),a
	jp nz,l188a
	ld a,(l1af9)
	ld (l1af8),a
.l181a equ $ + 1
	ld a,#00
	dec a
	and #3f
	ld (l181a),a
	jp nz,l1858
	ld hl,(l1af6)
.l1827
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld a,d
	cp #ff
	jp nz,l1842
	ld a,e
	cp #ff
	jp nz,l1842
	ld hl,l1afe
	ld (l1afc),hl
	ld hl,l1dbc
	jp l1827
.l1842
	ld (l1afa),de
	inc hl
	ld (l1af6),hl
	ld hl,(l1afc)
	ld e,(hl)
	inc hl
	ld d,(hl)
	inc hl
	ld (l1afc),hl
	ld (l1a9f),de
.l1858
	ld ix,l1ab0
	ld iy,l1ae0
	ld hl,(l1afa)
	call l19ef
	ld ix,l1aba
	ld iy,l1ae1
	call l19ef
	ld ix,l1ac4
	ld iy,l1ae2
	call l19ef
	ld ix,l1ace
	ld iy,l1db9
	call l19ef
	ld (l1afa),hl
.l188a
	ld iy,l1ad8
	ld c,#09
	ld ix,l1ab0
	ld de,l1ae0
	call l18cb
	ld (l1ab8),hl
	ld iy,l1ada
	ld c,#2f
	ld b,#3d
	ld ix,l1aba
	ld de,l1ae1
	call l18cb
	ld (l1ac2),hl
	ld iy,l1adc
	ld c,#04
	ld b,#db
	ld ix,l1ac4
	ld de,l1ae2
	call l18cb
	ld (l1acc),hl
	call l19c4
	ret
.l18cb
	ld a,(l1af8)
	ld l,(ix+#06)
	ld h,(ix+#07)
	ld a,(hl)
	ld l,(ix+#08)
	ld h,(ix+#09)
	or a
	jp z,l193d
	cp #01
	jp z,l197e
	cp #02
	jp z,l18ea
	ret
.l18ea
	ld a,(hl)
	cp #ff
	jp nz,l18f3
	xor a
	ld (de),a
	ret
.l18f3
	push hl
	bit 7,a
	jp z,l190e
	ex af,af'
	ld a,(l1adf)
	and b
	or c
	ld (l1adf),a
	ex af,af'
	and #1f
	ld (l1ade),a
	ld hl,#0000
	jp l1931
.l190e
	ex af,af'
	ld a,(l1adf)
	and b
	rlc c
	rlc c
	rlc c
	or c
	ld (l1adf),a
	ex af,af'
	ld l,(ix+#01)
	ld h,(ix+#02)
	and #3f
	ld c,a
	ld b,#00
	ld hl,l1cf7
	add hl,bc
	ld a,(hl)
	inc hl
	ld h,(hl)
	ld l,a
.l1931
	ld (iy+#00),l
	ld (iy+#01),h
	pop hl
	inc hl
	ld a,(hl)
	ld (de),a
	inc hl
	ret
.l193d
	ld a,(hl)
	cp #ff
	ret z
	bit 7,a
	jp z,l1962
	and #7f
	sub (ix+#00)
	add a
	ld c,a
	ld b,#00
	push hl
	ld hl,l1cf7
	add hl,bc
	ld a,(hl)
	ld (iy+#00),a
	inc hl
	ld a,(hl)
	ld (iy+#01),a
	pop hl
	inc hl
	jp l19b5
.l1962
	and #7f
	add (ix+#00)
	add a
	ld c,a
	ld b,#00
	push hl
	ld hl,l1cf7
	add hl,bc
	ld a,(hl)
	ld (iy+#00),a
	inc hl
	ld a,(hl)
	ld (iy+#01),a
	pop hl
	inc hl
	jp l19b5
.l197e
	ld a,(hl)
	cp #ff
	ret z
	bit 7,a
	jp z,l19a0
	and #7f
	ld c,a
	ld b,#00
	push hl
	ld l,(ix+#01)
	ld h,(ix+#02)
	sbc hl,bc
	ld (iy+#00),l
	ld (iy+#01),h
	pop hl
	inc hl
	jp l19b5
.l19a0
	and #7f
	ld c,a
	ld b,#00
	push hl
	ld l,(ix+#01)
	ld h,(ix+#02)
	add hl,bc
	ld (iy+#00),l
	ld (iy+#01),h
	pop hl
	inc hl
.l19b5
	ld a,(hl)
	inc hl
	ld (de),a
	ret
.l19b9
	ld hl,l1ae7
	ld de,l1ad8
	ld bc,#000f
	ldir
.l19c4
	ld hl,l1ad8
	ld c,#00
.l19c9
	push bc
	ld a,#c0
	ld b,#f6
	out (c),a
	ld b,#f4
	out (c),c
	ld b,#f6
	ld a,#80
	out (c),a
	ld b,#f4
	ld a,(hl)
	out (c),a
	ld b,#f6
	xor a
	out (c),a
	pop bc
	inc hl
	inc c
	ld a,c
	cp #0f
	jp nz,l19c9
	ei
	ret
.l19ef
	ld a,(hl)
	and #80
	jp z,l1a1a
	ld a,(hl)
	and #e0
	cp #e0
	jp z,l1a44
	cp #c0
	jp z,l1a5c
	cp #80
	jp z,l1a88
	cp #a0
	jp z,l1a0d
	ret
.l1a0d
	ld a,(hl)
	and #0f
	ld (l1af8),a
	ld (l1af9),a
	inc hl
	jp l19ef
.l1a1a
	ld a,(hl)
	or a
	jp z,l1a42
	ld (ix+#00),a
	add a
	push hl
	ld l,a
	ld h,#00
	ld bc,l1cf7
	add hl,bc
	ld a,(hl)
	ld (ix+#01),a
	inc hl
	ld a,(hl)
	ld (ix+#02),a
	ld l,(ix+#06)
	ld h,(ix+#07)
	inc hl
	ld (ix+#08),l
	ld (ix+#09),h
	pop hl
.l1a42
	inc hl
	ret
.l1a44
	ld a,(hl)
	and #1f
	bit 4,a
	ld c,#01
	jp z,l1a50
	ld c,#00
.l1a50
	and #0f
	ld (ix+#04),a
	ld (ix+#03),c
	inc hl
	jp l19ef
.l1a5c
	ld a,(hl)
	and #1f
	jp nz,l1a6b
	ld a,#01
	ld (l181a),a
	inc hl
	jp l19ef
.l1a6b
	add a
	ld c,a
	ld b,#00
	push hl
	ld hl,l1dbc
	add hl,bc
	ld (l1af6),hl
	ld hl,l1afe
	add hl,bc
	ld (l1afc),hl
	ld a,#01
	ld (l181a),a
	pop hl
	inc hl
	jp l19ef
.l1a88
	ld a,(hl)
	and #1f
	bit 4,a
	jp z,l1a99
	and #0f
	ld (ix+#05),a
	inc hl
	jp l19ef
.l1a99
	add a
	ld c,a
	ld b,#00
	push hl
.l1a9f equ $ + 1
	ld hl,#0000
	add hl,bc
	ld a,(hl)
	ld (ix+#06),a
	inc hl
	ld a,(hl)
	ld (ix+#07),a
	pop hl
	inc hl
	jp l19ef
.l1ab0
	db #00,#00,#00,#00,#00,#0f,#24,#1c
.l1ab8
	dw l1c24
.l1aba
	db #00,#00,#00,#00,#00,#0f,#24,#1c
.l1ac2
	dw l1c24
.l1ac4
	db #00,#00,#00,#00,#00,#0f,#24,#1c
.l1acc
	dw l1c24
.l1ace
	db #00,#00,#00,#00,#00,#0f,#00,#00
	db #00,#00
.l1ad8
	db #00,#00
.l1ada
	db #00,#00
.l1adc
	db #00,#00
.l1ade
	db #00
.l1ae0 equ $ + 1
.l1adf
	db #38,#00
.l1ae1
	db #00
.l1ae2
	db #00,#00,#00,#00,#00
.l1ae7
	db #00,#00,#00,#00,#00,#00,#00,#38
	db #00,#00,#00,#00,#00,#00,#00
.l1af8 equ $ + 2
.l1af6
	db #00,#00,#00
.l1af9
	db #00
.l1afc equ $ + 2
.l1afa
	db #00,#00,#00,#00
.l1afe
	dw l1b24,l1b24,l1b24,l1b44
	dw l1b44,l1b24,l1b24,l1b64
	dw l1b64,l1b24,l1b24,l1b84
	dw l1b84,l1b44,l1b64,l1ba4
	dw l1ba4,l1bc4,l1bc4
.l1b24
	dw l1c24,l1c26,l1c3c,l1c54
	dw l1cad,l1c89,l1c99,l1c73
	dw l1cc5,l1c26,#0000,#0000
	dw #0000,#0000,#0000,#0000
.l1b44
	dw l1c24,l1c26,l1c3c,l1c54
	dw l1cad,l1c89,l1c99,l1c73
	dw l1cc5,l1cd7,#0000,#0000
	dw #0000,#0000,#0000,#0000
.l1b64
	dw l1c24,l1c26,l1c3c,l1c54
	dw l1cad,l1c89,l1c99,l1c73
	dw l1cc5,l1ce7,#0000,#0000
	dw #0000,#0000,#0000,#0000
.l1b84
	dw l1c24,l1c26,l1c3c,l1c54
	dw l1cad,l1c89,l1c99,l1c73
	dw l1cc5,l1c3c,#0000,#0000
	dw #0000,#0000,#0000,#0000
.l1ba4
	dw l1c24,l1c26,l1c3c,l1c54
	dw l1cad,l1c89,l1c99,l1c73
	dw l1cc5,l1c26,#0000,#0000
	dw #0000,#0000,#0000,#0000
.l1bc4
	dw l1c24,l1c26,l1c3c,l1c54
	dw l1cad,l1c89,l1c99,l1c73
	dw l1cc5,l1c3c,#0000,#0000
	dw #0000,#0000,#0000,#0000
	dw l1c24,l1c26,l1c3c,l1c54
	dw l1cad,l1c89,l1c99,l1c73
	dw l1cc5,l1c3c,#0000,#0000
	dw #0000,#0000,#0000,#0000
	dw l1c24,l1c26,l1c3c,l1c54
	dw l1cad,l1c89,l1c99,l1c73
	dw l1cc5,l1c3c,#0000,#0000
	dw #0000,#0000,#0000,#0000
.l1c24
	db #00,#ff
.l1c26
	db #01,#00,#0d,#01,#0e,#81,#0f,#02
	db #0f,#82,#0f,#03,#0f,#83,#0d,#00
	db #0c,#00,#0b,#00,#08,#ff
.l1c3c
	db #01,#00,#0f,#06,#0f,#86,#0f,#04
	db #0f,#84,#0f,#02,#0f,#82,#0d,#01
	db #0a,#81,#08,#00,#07,#00,#00,#ff
.l1c54
	db #00,#00,#0f,#00,#0f,#0c,#0f,#18
	db #0e,#00,#0d,#0c,#0c,#18,#08,#00
	db #ff,#1c,#0b,#1a,#0a,#18,#08,#16
	db #06,#14,#04,#00,#00,#00,#ff
.l1c73
	db #00,#ff,#02,#88,#0f,#86,#0f,#84
	db #0e,#82,#0e,#82,#0d,#1d,#0d,#81
	db #0c,#80,#0a,#00,#00,#ff
.l1c89
	db #02,#3c,#0f,#32,#0f,#28,#0e,#1e
	db #0d,#14,#0b,#0a,#08,#00,#00,#ff
.l1c99
	db #01,#00,#0c,#01,#0d,#00,#0c,#01
	db #0b,#00,#0a,#01,#09,#00,#06,#00
	db #03,#00,#00,#ff
.l1cad
	db #02,#46,#0f,#84,#0f,#3c,#0e,#84
	db #0d,#32,#0d,#84,#0d,#28,#0c,#1e
	db #0c,#14,#0b,#0a,#08,#00,#00,#ff
.l1cc5
	db #01,#00,#0d,#02,#0e,#04,#0f,#08
	db #0f,#0a,#0e,#0c,#0d,#0e,#08,#00
	db #08,#ff
.l1cd7
	db #00,#00,#0f,#0c,#0f,#00,#0e,#0c
	db #0e,#00,#0d,#0c,#0c,#00,#08,#ff
.l1ce7
	db #00,#00,#0f,#0c,#0f,#18,#0e,#00
	db #0e,#0c,#0d,#18,#0c,#00,#08,#ff
.l1cf7
	dw #0000,#0e29,#0d5d,#0c9c
	dw #0be7,#0b3c,#0a9b,#0a02
	dw #0973,#08eb,#086b,#07f2
	dw #0780,#0714,#06ae,#064e
	dw #05f4,#059e,#054d,#0501
	dw #04b9,#0475,#0435,#03f9
	dw #03c0,#038a,#0357,#0327
	dw #02fa,#02cf,#02a7,#0281
	dw #025d,#023b,#021b,#01fc
	dw #01e0,#01c5,#01ac,#0194
	dw #017d,#0168,#0153,#0140
	dw #012e,#011d,#010d,#00fe
	dw #00f0,#00e2,#00d6,#00ca
	dw #00be,#00b4,#00aa,#00a0
	dw #0097,#008f,#0087,#007f
	dw #0078,#0071,#006b,#0065
	dw #005f,#005a,#0055,#0050
	dw #004c,#0047,#0043,#0040
	dw #003c,#0039,#0035,#0032
	dw #0030,#002d,#002a,#0028
	dw #0026,#0024,#0022,#0020
	dw #001e,#001c,#001b,#0019
	dw #0018,#0016,#0015,#0014
	dw #0013,#0012,#0011,#0010
	dw #000f
.l1db9
	db #00,l2c25
.l1dbc
	dw l1f12,l1dfc,l1dfc,l224f
	dw l2597,l1dfc,l1dfc,l2137
	dw l26af,l1dfc,l28df,l27c7
	dw l201f,l2137,l2597,l2367
	dw l29f5,l247f,l2b0d,#ffff
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l1dfc
	db #88,#a7,#1e,#89,#36,#85,#18,#86
	db #04,#00,#00,#00,#02,#1e,#36,#18
	db #04,#2a,#33,#84,#18,#00,#00,#00
	db #00,#00,#1e,#2e,#85,#18,#00,#1d
	db #31,#18,#04,#00,#00,#00,#02,#1d
	db #33,#18,#04,#29,#00,#84,#18,#00
	db #00,#00,#00,#00,#1d,#36,#85,#18
	db #00,#1b,#00,#18,#04,#00,#00,#00
	db #02,#1b,#00,#18,#04,#27,#00,#84
	db #18,#09,#00,#36,#00,#00,#1b,#38
	db #85,#18,#00,#19,#3a,#18,#07,#00
	db #38,#00,#00,#19,#36,#18,#00,#25
	db #00,#84,#18,#00,#00,#00,#00,#00
	db #19,#00,#85,#18,#00,#1e,#36,#18
	db #04,#00,#00,#00,#02,#1e,#36,#18
	db #04,#2a,#33,#84,#18,#00,#00,#00
	db #00,#00,#1e,#2e,#85,#18,#00,#1d
	db #31,#18,#04,#00,#00,#00,#02,#1d
	db #33,#18,#04,#29,#00,#84,#18,#00
	db #00,#00,#00,#00,#1d,#36,#85,#18
	db #00,#1b,#00,#18,#04,#00,#00,#00
	db #02,#1b,#00,#18,#04,#27,#00,#84
	db #18,#09,#00,#36,#00,#00,#1b,#38
	db #85,#18,#00,#19,#3b,#18,#07,#00
	db #3a,#00,#00,#19,#38,#18,#00,#25
	db #3a,#84,#18,#00,#00,#38,#00,#00
	db #c0,#19,#36,#85,#18,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l1f12 equ $ + 6
	db #00,#00,#00,#00,#00,#00,#88,#a7
	db #1e,#00,#00,#87,#18,#00,#00,#00
	db #00,#1e,#00,#00,#18,#2a,#00,#00
	db #18,#00,#00,#00,#00,#1e,#00,#00
	db #18,#1d,#00,#00,#18,#00,#00,#00
	db #00,#1d,#00,#00,#18,#29,#00,#00
	db #18,#00,#00,#00,#00,#1d,#00,#00
	db #18,#1b,#00,#00,#18,#00,#00,#00
	db #00,#1b,#00,#00,#18,#27,#00,#00
	db #18,#00,#00,#00,#00,#1b,#00,#00
	db #18,#19,#00,#00,#18,#00,#00,#00
	db #00,#19,#00,#00,#18,#25,#00,#00
	db #18,#00,#00,#00,#18,#19,#00,#00
	db #18,#1e,#00,#85,#18,#18,#00,#00
	db #00,#00,#1e,#00,#18,#18,#2a,#00
	db #84,#18,#18,#00,#00,#00,#00,#1e
	db #00,#85,#18,#18,#1d,#00,#18,#18
	db #00,#00,#00,#00,#1d,#00,#18,#18
	db #29,#00,#84,#18,#18,#00,#00,#00
	db #00,#1d,#00,#85,#18,#18,#1b,#00
	db #18,#18,#00,#00,#00,#00,#1b,#00
	db #18,#18,#27,#00,#84,#18,#18,#00
	db #00,#00,#00,#1b,#00,#85,#18,#18
	db #19,#00,#18,#18,#00,#89,#2a,#00
	db #00,#19,#2e,#18,#18,#25,#31,#84
	db #18,#18,#00,#33,#18,#18,#c0,#19
	db #35,#18,#18,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l201f equ $ + 3
	db #00,#00,#00,#88,#23,#89,#33,#85
	db #18,#86,#15,#00,#00,#00,#13,#23
	db #2f,#18,#11,#2f,#33,#84,#18,#15
	db #00,#00,#00,#13,#23,#2f,#85,#18
	db #11,#23,#33,#18,#15,#00,#00,#00
	db #13,#23,#2f,#18,#11,#2f,#33,#84
	db #18,#15,#00,#00,#00,#13,#23,#2f
	db #85,#18,#11,#25,#35,#18,#17,#00
	db #36,#00,#18,#25,#38,#18,#1a,#31
	db #36,#84,#18,#18,#00,#35,#00,#17
	db #25,#31,#85,#18,#13,#25,#35,#18
	db #17,#00,#36,#00,#18,#25,#38,#18
	db #1a,#31,#36,#84,#18,#18,#00,#35
	db #85,#18,#17,#25,#31,#84,#18,#13
	db #23,#33,#85,#18,#15,#00,#00,#00
	db #13,#23,#2f,#18,#11,#2f,#33,#84
	db #18,#15,#00,#00,#00,#13,#23,#2f
	db #85,#18,#11,#23,#33,#18,#15,#00
	db #00,#00,#13,#23,#2f,#18,#11,#2f
	db #33,#84,#18,#15,#00,#00,#00,#13
	db #23,#2f,#85,#18,#11,#20,#38,#18
	db #1a,#00,#3a,#00,#1c,#20,#3b,#18
	db #1d,#2c,#3a,#84,#18,#1c,#00,#38
	db #00,#1a,#20,#36,#85,#18,#18,#20
	db #38,#18,#17,#00,#3a,#00,#18,#20
	db #3b,#18,#1a,#2c,#3a,#84,#18,#18
	db #00,#38,#85,#18,#17,#c0,#20,#36
	db #84,#18,#13,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l2137 equ $ + 3
	db #00,#00,#00,#88,#23,#89,#3b,#85
	db #18,#86,#05,#00,#00,#00,#00,#23
	db #3b,#18,#05,#2f,#3a,#84,#18,#04
	db #00,#00,#00,#02,#23,#3a,#85,#18
	db #00,#23,#38,#18,#05,#00,#00,#00
	db #00,#23,#3a,#18,#05,#2f,#36,#84
	db #18,#04,#00,#00,#00,#02,#23,#38
	db #85,#18,#00,#25,#00,#18,#07,#00
	db #00,#00,#00,#25,#31,#18,#07,#31
	db #00,#84,#18,#05,#00,#00,#00,#00
	db #25,#31,#85,#18,#07,#25,#00,#18
	db #07,#00,#00,#00,#00,#25,#00,#18
	db #07,#31,#00,#84,#18,#05,#00,#00
	db #85,#18,#00,#25,#00,#84,#18,#07
	db #23,#3b,#85,#18,#05,#00,#00,#00
	db #00,#23,#3b,#18,#05,#2f,#3a,#84
	db #18,#04,#00,#00,#00,#02,#23,#3a
	db #85,#18,#00,#23,#38,#18,#05,#00
	db #00,#00,#00,#23,#3a,#18,#05,#2f
	db #3b,#84,#18,#04,#00,#00,#00,#02
	db #23,#3f,#85,#18,#00,#25,#00,#18
	db #09,#00,#00,#00,#00,#25,#3d,#18
	db #07,#31,#00,#84,#18,#09,#00,#00
	db #00,#00,#25,#38,#85,#18,#07,#25
	db #00,#18,#09,#00,#00,#00,#00,#25
	db #00,#18,#07,#31,#00,#84,#18,#09
	db #00,#00,#85,#18,#00,#c0,#25,#00
	db #84,#18,#07,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l224f equ $ + 3
	db #00,#00,#00,#88,#23,#89,#33,#85
	db #18,#86,#05,#00,#00,#00,#04,#23
	db #33,#18,#00,#2f,#35,#84,#18,#05
	db #00,#00,#00,#00,#23,#35,#85,#18
	db #00,#23,#36,#18,#05,#00,#00,#00
	db #04,#23,#38,#18,#00,#2f,#00,#84
	db #18,#05,#00,#3f,#00,#00,#23,#00
	db #85,#18,#00,#25,#3d,#18,#07,#00
	db #00,#00,#05,#25,#3a,#18,#00,#31
	db #00,#84,#18,#07,#00,#38,#00,#00
	db #25,#00,#85,#18,#00,#25,#35,#18
	db #07,#00,#00,#00,#05,#25,#00,#18
	db #00,#31,#00,#84,#18,#07,#00,#00
	db #85,#18,#00,#25,#00,#84,#18,#00
	db #23,#3f,#85,#18,#05,#00,#3d,#00
	db #04,#23,#3a,#18,#00,#2f,#38,#84
	db #18,#05,#00,#00,#00,#00,#23,#00
	db #85,#18,#00,#23,#3f,#18,#05,#00
	db #3d,#00,#04,#23,#3a,#18,#00,#2f
	db #38,#84,#18,#05,#00,#00,#00,#00
	db #23,#00,#85,#18,#00,#25,#3f,#18
	db #09,#00,#3d,#00,#07,#25,#38,#18
	db #02,#31,#3f,#84,#18,#09,#00,#3d
	db #00,#00,#25,#38,#85,#18,#00,#25
	db #3f,#18,#09,#00,#3d,#00,#07,#25
	db #38,#18,#02,#31,#36,#84,#18,#09
	db #00,#35,#85,#18,#00,#c0,#25,#00
	db #84,#18,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l2367 equ $ + 3
	db #00,#00,#00,#88,#1e,#89,#3a,#85
	db #18,#86,#18,#00,#00,#00,#00,#1e
	db #36,#18,#18,#2a,#38,#84,#18,#18
	db #00,#00,#00,#18,#1e,#36,#85,#18
	db #00,#1e,#00,#18,#18,#00,#00,#00
	db #00,#1e,#00,#18,#00,#2a,#3a,#84
	db #18,#00,#00,#3b,#00,#00,#1e,#00
	db #85,#18,#00,#25,#3d,#18,#1f,#00
	db #00,#00,#00,#25,#00,#18,#1f,#31
	db #00,#84,#18,#1f,#00,#00,#00,#1f
	db #25,#00,#85,#18,#00,#25,#3f,#18
	db #1f,#00,#3d,#00,#00,#25,#3a,#18
	db #00,#31,#38,#84,#18,#00,#00,#00
	db #85,#18,#00,#25,#00,#84,#18,#00
	db #1e,#3d,#85,#18,#18,#00,#00,#00
	db #00,#1e,#3b,#18,#18,#2a,#3a,#84
	db #18,#18,#00,#00,#00,#18,#1e,#3d
	db #85,#18,#00,#1e,#00,#18,#18,#00
	db #00,#00,#00,#1e,#3d,#18,#00,#2a
	db #00,#84,#18,#00,#00,#00,#00,#00
	db #1e,#3d,#85,#18,#00,#23,#00,#18
	db #1d,#00,#00,#00,#00,#23,#3b,#18
	db #1d,#2f,#00,#84,#18,#1d,#00,#00
	db #00,#1d,#23,#3a,#85,#18,#00,#23
	db #00,#18,#1d,#00,#00,#00,#00,#23
	db #38,#18,#00,#2f,#00,#84,#18,#00
	db #00,#00,#85,#18,#00,#c0,#23,#00
	db #84,#18,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l247f equ $ + 3
	db #00,#00,#00,#88,#23,#89,#3b,#85
	db #18,#86,#11,#00,#3a,#00,#10,#23
	db #38,#18,#0e,#2f,#3b,#84,#18,#11
	db #00,#3a,#00,#10,#23,#38,#85,#18
	db #0e,#23,#3b,#18,#11,#00,#3a,#00
	db #10,#23,#38,#18,#0e,#2f,#3b,#84
	db #18,#11,#00,#3a,#00,#10,#23,#38
	db #85,#18,#0e,#1e,#3a,#18,#10,#00
	db #38,#00,#0e,#1e,#36,#18,#0c,#2a
	db #3a,#84,#18,#10,#00,#38,#00,#0e
	db #1e,#36,#85,#18,#0c,#1e,#3a,#18
	db #10,#00,#38,#00,#0e,#1e,#36,#18
	db #0c,#2a,#3a,#84,#18,#10,#00,#38
	db #85,#18,#0e,#1e,#36,#84,#18,#0c
	db #25,#38,#85,#18,#0e,#00,#36,#00
	db #0c,#25,#35,#18,#0b,#31,#38,#84
	db #18,#0e,#00,#36,#00,#0c,#25,#35
	db #85,#18,#0b,#25,#38,#18,#0e,#00
	db #36,#00,#0c,#25,#35,#18,#0b,#31
	db #38,#84,#18,#0e,#00,#36,#00,#0c
	db #25,#35,#85,#18,#0b,#1e,#36,#18
	db #0c,#00,#33,#00,#09,#1e,#36,#18
	db #0c,#2a,#31,#84,#18,#07,#00,#2e
	db #00,#04,#1e,#36,#85,#18,#0c,#1e
	db #00,#18,#00,#00,#00,#00,#00,#1e
	db #00,#18,#00,#2a,#00,#84,#18,#00
	db #00,#00,#85,#18,#00,#c0,#1e,#00
	db #84,#18,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l2597 equ $ + 3
	db #00,#00,#00,#88,#23,#89,#33,#85
	db #18,#86,#05,#00,#00,#00,#04,#23
	db #33,#18,#00,#2f,#35,#84,#18,#05
	db #00,#00,#00,#00,#23,#35,#85,#18
	db #00,#23,#36,#18,#05,#00,#00,#00
	db #04,#23,#38,#18,#00,#2f,#00,#84
	db #18,#05,#00,#3f,#00,#00,#23,#00
	db #85,#18,#00,#25,#3d,#18,#07,#00
	db #00,#00,#05,#25,#3a,#18,#00,#31
	db #00,#84,#18,#07,#00,#38,#00,#00
	db #25,#00,#85,#18,#00,#25,#35,#18
	db #07,#00,#00,#00,#05,#25,#00,#18
	db #00,#31,#00,#84,#18,#07,#00,#00
	db #85,#18,#00,#25,#00,#84,#18,#00
	db #23,#3f,#85,#18,#05,#00,#3d,#00
	db #04,#23,#3a,#18,#00,#2f,#38,#84
	db #18,#05,#00,#00,#00,#00,#23,#00
	db #85,#18,#00,#23,#3f,#18,#05,#00
	db #3d,#00,#04,#23,#3a,#18,#00,#2f
	db #38,#84,#18,#05,#00,#00,#00,#00
	db #23,#00,#85,#18,#00,#20,#3f,#18
	db #09,#00,#3d,#00,#07,#20,#38,#18
	db #02,#2c,#3f,#84,#18,#09,#00,#3d
	db #00,#00,#20,#38,#85,#18,#00,#19
	db #3f,#18,#09,#00,#3d,#00,#07,#19
	db #38,#18,#02,#25,#36,#84,#18,#09
	db #00,#35,#85,#18,#00,#c0,#19,#00
	db #84,#18,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l26af equ $ + 3
	db #00,#00,#00,#88,#23,#89,#3b,#85
	db #18,#86,#05,#00,#00,#00,#00,#23
	db #3b,#18,#05,#2f,#3a,#84,#18,#04
	db #00,#00,#00,#02,#23,#3a,#85,#18
	db #00,#23,#38,#18,#05,#00,#00,#00
	db #00,#23,#3a,#18,#05,#2f,#36,#84
	db #18,#04,#00,#00,#00,#02,#23,#38
	db #85,#18,#00,#25,#00,#18,#07,#00
	db #00,#00,#00,#25,#31,#18,#07,#31
	db #00,#84,#18,#05,#00,#00,#00,#00
	db #25,#31,#85,#18,#07,#25,#00,#18
	db #07,#00,#00,#00,#00,#25,#3d,#18
	db #07,#31,#3b,#84,#18,#05,#00,#00
	db #85,#18,#00,#25,#3d,#84,#18,#07
	db #23,#3b,#85,#18,#05,#00,#00,#00
	db #00,#23,#3b,#18,#05,#2f,#3a,#84
	db #18,#04,#00,#00,#00,#02,#23,#3a
	db #85,#18,#00,#23,#38,#18,#05,#00
	db #00,#00,#00,#23,#3a,#18,#05,#2f
	db #3b,#84,#18,#04,#00,#00,#00,#02
	db #23,#3f,#85,#18,#00,#20,#00,#18
	db #09,#00,#00,#00,#00,#20,#3d,#18
	db #07,#2c,#00,#84,#18,#09,#00,#00
	db #00,#00,#20,#38,#85,#18,#07,#19
	db #00,#18,#09,#00,#00,#00,#00,#19
	db #00,#18,#07,#25,#00,#84,#18,#09
	db #00,#00,#85,#18,#00,#c0,#19,#00
	db #84,#18,#07,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l27c7 equ $ + 3
	db #00,#00,#00,#88,#23,#89,#33,#85
	db #18,#86,#15,#00,#00,#00,#13,#23
	db #2f,#18,#11,#2f,#33,#84,#18,#15
	db #00,#00,#00,#13,#23,#2f,#85,#18
	db #11,#23,#33,#18,#15,#00,#00,#00
	db #13,#23,#2f,#18,#11,#2f,#33,#84
	db #18,#15,#00,#00,#00,#13,#23,#2f
	db #85,#18,#11,#25,#35,#18,#17,#00
	db #36,#00,#18,#25,#38,#18,#1a,#31
	db #36,#84,#18,#18,#00,#35,#00,#17
	db #25,#31,#85,#18,#13,#25,#35,#18
	db #17,#00,#36,#00,#18,#25,#38,#18
	db #1a,#31,#36,#84,#18,#18,#00,#35
	db #85,#18,#17,#25,#31,#84,#18,#13
	db #23,#33,#85,#18,#15,#00,#00,#00
	db #13,#23,#2f,#18,#11,#2f,#33,#84
	db #18,#15,#00,#00,#00,#13,#23,#2f
	db #85,#18,#11,#23,#33,#18,#15,#00
	db #00,#00,#13,#23,#2f,#18,#11,#2f
	db #33,#84,#18,#15,#00,#00,#00,#13
	db #23,#2f,#85,#18,#11,#20,#38,#18
	db #1a,#00,#3a,#00,#1c,#20,#3b,#18
	db #1d,#2c,#3a,#84,#18,#1c,#00,#38
	db #00,#1a,#20,#36,#85,#18,#18,#25
	db #38,#18,#17,#00,#3a,#00,#18,#25
	db #3b,#18,#1a,#31,#3a,#84,#18,#18
	db #00,#38,#85,#18,#17,#c0,#25,#36
	db #84,#18,#13,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l28df equ $ + 3
	db #00,#00,#00,#88,#a7,#1e,#89,#36
	db #85,#18,#86,#04,#00,#00,#00,#02
	db #1e,#36,#18,#04,#2a,#33,#84,#18
	db #00,#00,#00,#00,#00,#1e,#2e,#85
	db #18,#00,#1d,#31,#18,#04,#00,#00
	db #00,#02,#1d,#33,#18,#04,#29,#00
	db #84,#18,#00,#00,#00,#00,#00,#1d
	db #36,#85,#18,#00,#1b,#00,#18,#04
	db #00,#00,#00,#02,#1b,#00,#18,#04
	db #27,#00,#84,#18,#09,#00,#36,#00
	db #00,#1b,#38,#85,#18,#00,#19,#3a
	db #18,#07,#00,#38,#00,#00,#19,#36
	db #18,#00,#25,#00,#84,#18,#00,#00
	db #00,#00,#00,#19,#00,#85,#18,#00
	db #1e,#36,#18,#04,#00,#00,#00,#02
	db #1e,#36,#18,#04,#2a,#33,#84,#18
	db #00,#00,#00,#00,#00,#1e,#2e,#85
	db #18,#00,#1d,#31,#18,#04,#00,#00
	db #00,#02,#1d,#33,#18,#04,#29,#00
	db #84,#18,#00,#00,#00,#00,#00,#1d
	db #36,#85,#18,#00,#1b,#00,#18,#10
	db #00,#00,#00,#00,#1b,#3b,#18,#11
	db #27,#00,#84,#18,#00,#00,#3a,#00
	db #10,#1b,#00,#85,#18,#00,#19,#38
	db #18,#0e,#00,#00,#00,#00,#19,#36
	db #18,#0c,#25,#00,#84,#18,#00,#00
	db #35,#00,#0b,#c0,#19,#00,#85,#18
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l29f5 equ $ + 1
	db #00,#88,#1e,#89,#3a,#85,#18,#86
	db #18,#00,#00,#00,#00,#1e,#36,#18
	db #18,#2a,#38,#84,#18,#18,#00,#00
	db #00,#18,#1e,#36,#85,#18,#00,#1e
	db #00,#18,#18,#00,#00,#00,#00,#1e
	db #00,#18,#00,#2a,#3a,#84,#18,#00
	db #00,#3b,#00,#00,#1e,#00,#85,#18
	db #00,#25,#3d,#18,#1f,#00,#00,#00
	db #00,#25,#00,#18,#1f,#31,#00,#84
	db #18,#1f,#00,#00,#00,#1f,#25,#00
	db #85,#18,#00,#25,#3f,#18,#1f,#00
	db #3d,#00,#00,#25,#3a,#18,#00,#31
	db #38,#84,#18,#00,#00,#00,#85,#18
	db #00,#25,#00,#84,#18,#00,#1e,#3d
	db #85,#18,#18,#00,#00,#00,#00,#1e
	db #3b,#18,#18,#2a,#3a,#84,#18,#18
	db #00,#00,#00,#18,#1e,#3d,#85,#18
	db #00,#1e,#00,#18,#18,#00,#00,#00
	db #00,#1e,#3f,#18,#00,#2a,#00,#84
	db #18,#00,#00,#00,#00,#00,#1e,#40
	db #85,#18,#00,#23,#00,#18,#1d,#00
	db #00,#00,#00,#23,#3f,#18,#1d,#2f
	db #3d,#84,#18,#1d,#00,#00,#00,#1d
	db #23,#3b,#85,#18,#00,#23,#00,#18
	db #1d,#00,#00,#00,#00,#23,#3a,#18
	db #00,#2f,#38,#84,#18,#00,#00,#00
	db #85,#18,#00,#c0,#23,#36,#84,#18
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
.l2b0d equ $ + 1
	db #00,#88,#23,#89,#3b,#85,#18,#86
	db #11,#00,#3a,#00,#10,#23,#38,#18
	db #0e,#2f,#3b,#84,#18,#11,#00,#3a
	db #00,#10,#23,#38,#85,#18,#0e,#23
	db #3b,#18,#11,#00,#3a,#00,#10,#23
	db #38,#18,#0e,#2f,#3d,#84,#18,#13
	db #00,#3b,#00,#11,#23,#3a,#85,#18
	db #10,#1e,#3a,#18,#10,#00,#38,#00
	db #0e,#1e,#36,#18,#0c,#2a,#3a,#84
	db #18,#10,#00,#38,#00,#0e,#1e,#36
	db #85,#18,#0c,#1e,#3a,#18,#10,#00
	db #38,#00,#0e,#1e,#36,#18,#0c,#2a
	db #3b,#84,#18,#11,#00,#3a,#85,#18
	db #10,#1e,#38,#84,#18,#0e,#25,#38
	db #85,#18,#0e,#00,#36,#00,#0c,#25
	db #35,#18,#0b,#31,#38,#84,#18,#0e
	db #00,#36,#00,#0c,#25,#35,#85,#18
	db #0b,#25,#38,#18,#0e,#00,#36,#00
	db #0c,#25,#35,#18,#0b,#31,#3a,#84
	db #18,#10,#00,#38,#00,#0e,#25,#35
	db #85,#18,#0b,#1e,#36,#18,#0c,#00
	db #33,#00,#09,#1e,#36,#18,#0c,#2a
	db #31,#84,#18,#07,#00,#2e,#00,#04
	db #1e,#36,#85,#18,#0c,#1e,#00,#18
	db #00,#00,#00,#00,#00,#1e,#00,#18
	db #00,#2a,#00,#84,#18,#00,#00,#00
	db #85,#18,#00,#c0,#1e,#00,#84,#18
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00
.l2c25
	db #02,#00,#7c,#00
	db #f0,#00,#58,#01,#a2,#01,#04,#02
	db #72,#02,#d4,#02,#1e,#03,#7a,#03
	db #f4,#03,#6e,#04,#e8,#04,#62,#05
	db #dc,#05,#56,#06,#ca,#06,#44,#07
	db #be,#07,#38,#08,#ac,#08,#26,#09
	db #a0,#09,#1a,#0a,#94,#0a,#0e,#0b
	db #7c,#0b,#cc,#0b,#3a,#0c,#ae,#0c
	db #1c,#0d,#6c,#0d,#e0,#0d,#4e,#0e
	db #9e,#0e,#0c,#0f,#80,#0f,#ee,#0f
	db #3e,#10,#b2,#10,#06,#14,#00,#00
	db #77,#cc,#00,#00,#00,#00,#f8,#e6
	db #00,#00,#00,#11,#f0,#f3,#00,#00
	db #00,#10,#96,#3d,#00,#00,#00,#32
	db #1e,#1f,#88,#00,#00,#32,#5a,#5a
	db #88,#00,#00,#32,#1e,#1e,#88,#00
	db #00,#76,#f0,#f1,#cc,#00,#03,#75
	db #f0,#f5,#cd,#08,#0f,#76,#7a,#db
	db #cd,#0e,#0f,#75,#87,#3d,#cd,#0e
	db #0f,#32,#eb,#fb,#89,#0e,#00,#33
	db #f5,#f7,#88,#00,#00,#00,#ff,#ee

;org #ef3f
;ld a,(#efb5)
;and a
;jr z,lef4a
;dec a
;jr z,lef58
;jr lef66
;.lef4a
;call #0078
;ld a,(#efb6)
;and a
;jr z,lef77
;call #19b9
;jr lef66
;.lef58
;call #1809
;ld a,(#efb6)
;dec a
;jr z,lef77
;call #19b9
;jr lef66
;.lef66
;ld a,(#efb6)
;and a
;jr z,lef74
;dec a
;jr nz,lef77
;call #17d6
;jr lef77
;.lef74
;call #0040
;.lef77
;ld a,(#efb6)
;ld (#efb5),a
;ret
;db #19,#78,#19,#78

; relocated possible !

; init &0040 ; &17d6
; play &005c ; &17f2
; stop &0228 ; &19b9

;
.game_name
	db "Magicland Dizzy",0
.game_year
	db "1990",0
.game_publisher
	db "Codemasters",0
.music_author
	db "",0
.music_comment
	db "",0

	read "music_end_v1_0.asm"
